Definition noun A glass syringe in which the needle slips and fits snugly onto the tip of the syringe barrel Supplement In... Read More